package com.qfedu.mesadmin.dev.count.dao;


import com.qfedu.mes.entity.dev.DeviceLed;
import com.qfedu.mesadmin.dev.count.vo.DevTypeNameVO;
import com.qfedu.mesadmin.dev.count.vo.WorkShopVO;
import com.qfedu.mesadmin.dev.count.params.SearchsParam;

import java.util.List;

public interface DeviceLedDAO {
    int deleteById(Integer id);

    int insert(DeviceLed record);


    DeviceLed selectById(Integer id);

    int update(DeviceLed record);

    List<DeviceLed> selectList();

    /**
     * 再搜索框实现模糊查询
     * @param param
     * @return
     */
    List<DeviceLed> selectInfo(SearchsParam param);

    List<WorkShopVO> selectWorkList();
    List<DevTypeNameVO> selectDevTypeName();

    void deleteBatch(List<Integer> ids);

}